

// .ts文件：
//   - 既包含类型信息又包含可执行代码
//   - 可以被编译成.js文件，然后被执行
//   - 用途：编写程序代码地方

// .d.ts文件
//     - 只包含类型信息的类型声明文件
//     - 不会编译成.js文件，仅用于提供类型信息
//     - 用途：为项目中ts文件提供类型信息，为项目中已有的js文件提供类型信息
  
// 定义一个全局变量  
declare var jQuery: (selector: string) => any

jQuery('#foo')